'use strict';
const requireEx=require('yi-require');
const $ = requireEx('yi-schema');
module.exports = {
	query: $.object({
		page: $.object({
			size: $.number().integer().positive().default(10),
			index: $.number().integer().positive().default(1)
		}),
		filter: $.object({
			_id:[$.object({"$in":$.array().items($.mongoid())}).description("_id"),$.mongoid()],
			picPath:$.string().description("图片路径"),
			kind:$.string().min(1).max(10).description("种类"),
			sharedPicPath:$.string().description("分享图片的路径"),
			showState:$.number().valid(0,1).description("是否显示到前台页面,0：不显示，1：显示"),
			createTime:$.date().description("创建时间"),
			bgm:$.string().description('背景音乐链接'),
			ord:$.number().integer().positive().description('排序')
		}),
		project: $.object({
			_id:$.number().valid(0,1),
			picPath:$.number().valid(0,1),
			kind:$.number().valid(0,1),
			sharedPicPath:$.number().valid(0,1),
			showState:$.number().valid(0,1),
			createTime:$.number().valid(0,1)
		}),
		sort: $.object({
			//_id:$.number().valid(-1,1),
			//name:$.number().valid(-1, 1),
			ord: $.number().valid(-1, 1),
			createTime: $.number().valid(-1, 1)
		})
	})
};
